import { $ajax } from './index'
import ajax from './index'

// 假数据接口
let baseurl ="http://jsonplaceholder.typicode.com/"

// 参数拼接方式
// export const requestTest = (params, opt) =>{
//   // post
//   if(opt == "post1"){ // 参数地址栏
//     return ajax.post(`/getDataList?pageSize=${params.pageSize}&currentPage=${params.pageNum}`, null).catch(error => reject(error))
//   } else
//   if(opt == "post2"){ // 参数在body体 json格式
//     return ajax.post('/getDataList', params).catch(error => reject(error))
//   } else
//   if(opt == 'post3'){ // 没有参数
//     return ajax.post('/getDataList', null);
//   } else
//   if(opt == 'post4'){ // 参数在body体 拼接格式
//     return $ajax('/getDataList', params);
//   } else
//   if(opt == 'post5'){ // 没有参数
//     return $ajax('/getDataList', null);
//   } else

//   // get
//   if(opt == 'get1'){ // 没有参数
//     return ajax.get('/getUserList', null).catch(error => reject(error))
//   } else
//   if(opt == 'get2'){ // 没有参数
//     return ajax.get('/sencedata', null).catch(error => reject(error))
//   } else
//   if(opt == 'get3'){ // 地址栏参数
//     return ajax.get('/sencedata', params).catch(error => reject(error))
//   } else
//   if(opt == 'get4'){ // 地址栏参数
//     return ajax.get(`/sencedata?pageSize=${params.pageSize}&currentPage=${params.pageNum}`, null).catch(error => reject(error))
//   }
// }

export const requestTestMock = (params, opt) => {
  if(opt == "get1"){
    return ajax.get('/getUserList', params).catch(error => reject(error))
  } else
  if(opt == "dataByPage"){ // 分页+查询
    return ajax.get('/getSelectDataByPage', params).catch(error => reject(error))
  } else
  if(opt == "selectByPage"){ // 分页
    return ajax.get('/getSelectByPage', params).catch(error => reject(error))
  }
}

// 图片上传
export const requestUpload = (params, opt) =>{
  if(opt == "uploadImg"){
    return ajax.get('/iptv/epg/sichuan/categoryaudit/addPictures', params).catch(error => reject(error))
  } else if(opt == ''){
    return ajax.post('/iptv/epg/sichuan/categoryaudit/addPictures', params).catch(error => reject(error))
  }
}

// 分段大上传
export const requestFileUpload = (params, opt) =>{
  if(opt == ''){
    return ajax.post('', params).catch(error => reject(error))
  }
}

